package estacionamento.jpa;

import estacionamento.jpa.Funcionario;
import estacionamento.jpa.Vagas;

import java.io.Serializable;
import java.lang.Integer;

import javax.persistence.*;
import javax.validation.constraints.NotNull;

/**
 * Entity implementation class for Entity: cadastroVagas
 *
 */
@Entity

public class CadastroVagas implements Serializable {

	@Id
	@NotNull
	private Integer ID;
	private Funcionario funcionario;
	private Vagas vagas;
	private Integer qtdVagas;
	private static final long serialVersionUID = 1L;

	public CadastroVagas() {
		super();
	}   
	
	public CadastroVagas(Funcionario funcionario, Vagas vagas, Integer qtdVagas) {
		super();
		this.funcionario = funcionario;
		this.vagas = vagas;
		this.qtdVagas = qtdVagas;
	}

	public Integer getID() {
		return ID;
	}
	
	public void setID(Integer iD) {
		ID = iD;
	}
	
	public Funcionario getFuncionario() {
		return this.funcionario;
	}

	public void setFuncionario(Funcionario funcionario) {
		this.funcionario = funcionario;
	}   
	public Vagas getVagas() {
		return this.vagas;
	}

	public void setVagas(Vagas vagas) {
		this.vagas = vagas;
	}   
	public Integer getQtdVagas() {
		return this.qtdVagas;
	}

	public void setQtdVagas(Integer qtdVagas) {
		this.qtdVagas = qtdVagas;
	}
   
}
